JS 中将字符串转换为数组对象的方法 |
您所在的位置:网站首页 › js 数组转换成字符串 › JS 中将字符串转换为数组对象的方法 |
JS 中将字符串转换为数组对象的方法
使用的是 eval() 方法 详细说明
eval() 函数用来执行一个字符串表达式,并返回表达式的值 如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。 eval("x=10;y=20;document.write(x*y)"); document.write("" + eval("2+2")); document.write("" + eval(x+17)); // 结果 200 4 27具体实例 说明 如果 eval() 函数转换的字符串为null undefined 会报错 所以需要在转换的时候判断 view(row){ const urlParam = row.urlParam if(urlParam) { this.json = eval("("+urlParam+")") } }转换前 为字符串格式 注意 在使用JSON.parse 将字符串转换为对象的时候, 需要确保字符串的键值对都是用""双引号包裹 这个例子中的 {'patientId':'64'} 使用JSON.parse 转换为对象 会报错 会报错 会报错 view(row){ const urlParam = row.urlParam if(urlParam) { this.json = JSON.parse(urlParam) } } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |